# 打印line行的直角三角型和等腰三角形
"""
*
**
***
****
*****

     *
    ***
   *****
  *******
 *********
***********

"""

# 直角三角型
# 方法一：一次只打印一个*
# for i in range(1,6):
#     for j in range(i):
#         print("*",end="")
#     print("")
# 方法二：一次打印一行
# for i in range(1,6):
#     print_str="*"*i
#     print(print_str)


# 等腰三角形 ：
# 提示1.先打印*字符的数量为 1,3,5,7,9 ...   (2n-1)
# 提示2.在每一行的开始位置补充空格，调整格式。

# 方法一：一次打印一个*
line = 5
# for i in range(1, line + 1):
#     # 先补空格，再打印*
#     for k in range(line - i):
#         print("#", end="")
#     # 打印 *
#     for j in range(2 * i - 1):
#         print("*", end="")
#     print("")
# 方法儿：一次打印一行

# for i in range(1,line+1):
#     print(" "*(line-i)+"*"*(2*i-1)) # 空格 加上 *

for i in range(1,line+1):
    print(' '*(i-1)+'*'*(2*(line-i)+1))



